package com.credit.anypermission.interfaces

interface RequestInterceptor<T> {

    fun intercept(data: T?, executor: Executor)

    interface Executor {
        fun execute()
        fun cancel()
    }
}